import pytest


def pytest_addoption(parser):
    """
    通过 --case-key 指定 运行 用例 key
    """
    parser.addoption(
        "--case-key",
        action="store",
        help="Run key for test cases"
    )


@pytest.fixture
def get_case_key(request):
    """获取 pytest 传递的 case key"""
    return request.config.getoption("--case-key")
